import { Course } from "../curriculum/interface";

interface signDetail{
	sign_id:string | number,//签到详情id
	title:string,
	start_time:string,// 课程/活动开始时间
	end_time:string,
	location:{
		name:string,
		latitude:number,
		longitude:number,
	},//签到地点
	radius:number,//签到范围（半径，单位米）默认为200
	sign_start:number,//签到开始时间 默认为课程/活动开始前 10分钟
	sign_end:number,//迟到时间 默认为课程/活动开始后 5分钟
	signout_start:number,//签退开始时间 默认为 课程结束前10分钟
	signout_end:number,//签退结束时间 默认为 课程结束后10分钟
}

interface SignParamCourse{
	course_msg:Course,
	course_id:number | string,
	sign_type:'课程',

}
interface  SignParamActivity{
	activity_id:number | string ,
	sign_type: '活动'
}
interface Location{
	latitude:number,
	longitude:number,
}
export{
	signDetail,
	SignParamCourse,
	SignParamActivity,
	Location,
}